package v1

import (
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/Elasticsearchs"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/capacity"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/example"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/exercise"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/interviewSearch"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/interviewType"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/power"

	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/BW_class"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/system"
)

type ApiGroup struct {
	SystemApiGroup  system.ApiGroup
	ExampleApiGroup example.ApiGroup
	//PkgEsApiGroup          pkgEs.ApiGroup
	ElasticsearchsApiGroup Elasticsearchs.ApiGroup
	PowerApiGroup          power.ApiGroup
	InterviewTypeApiGroup  interviewType.ApiGroup
	BW_classApiGroup       BW_class.ApiGroup
	ExerciseApiGroup       exercise.ApiGroup

	CapacityApiGroup capacity.ApiGroup

	InterviewSearchApiGroup interviewSearch.ApiGroup
}

var ApiGroupApp = new(ApiGroup)
